Total differentiation